.Editor {
position: relative;
margin: 0px; padding: 0px;
border: 2px solid #6666ff;
z-index: 10;
}

.Editor h2 {
margin: 0px;
padding: 0px 10px;
color: #ffffff;
background-color: #6666ff;
border-bottom: 2px solid #6666ff;
}

.Editor ul#menubar {
margin: 0px; padding: 0px 10px;
background-color: #ebeadb;
border-bottom: 2px solid #cdcabb;
z-index: 30;
}

.Editor ul#menubar li {
position: relative;
display: inline;
margin: 0px; padding: 0px 5px;
background-color: transparent;
color: inherit;
border: none;
cursor: pointer;
z-index: 35;
}

.Editor ul#menubar li ul{
	margin:0px; padding: 0px;
	position: absolute;
	left: -5px;
	width: auto;
	display: none;
	background-color: #ffffff;
	border: 1px solid #cdcabb;
	z-index: 30;
	font-size: 85%;
}

.Editor ul#menubar li ul li,.Editor ul#menubar li ul li a{
	position: relative;
	float: none;
	margin:0px; padding: 0px;
	width: auto;
	z-index: 30;
}

.Editor ul#menubar li ul li a {
	display: block;
	padding: 1px 10px;
	white-space: nowrap;
	background-color: white;
	text-decoration: none; color: black;
}

.Editor ul#menubar li.selected, .Editor ul#menubar li ul li a:hover{
background-color: blue;
color: white;
}

.Editor ul#menubar li .disabled{
color: #888888 !important;
}

.Editor .EditorMain{
	z-index: 3;
	position: relative;
	margin: 0px; padding: 0px;
	width: 100%;
	height: 40em;
	overflow: scroll;
}

.Editor .EditorMain div{
	z-index: 3;
	position: relative;
	width: auto;
	margin: 0px; padding: 0px;
}

.Editor table{
	z-index: 3;
margin: 0px; padding: 0px;
border-collapse: collapse;
width:100%;
border-width: 0px;
}

.Editor .EditorMain table.list, .Editor .EditorMain table.list th, .Editor .EditorMain table.list td{
white-space: nowrap;
z-index: 3;
}

.Editor table.list thead th{
padding: 0px 5px;
border-bottom: 2px solid #cdcabb;
background-color: #ebeadb;
}

.Editor table tbody th{
padding: 5px 10px; margin: 0px;
border-width: 0px;
background-color: #bebedd;
width: 20%;
}

.Editor table tr{
margin: 0px; padding: 0px;
}

.Editor table td{
padding: 5px 10px;
border-width: 0px;
white-space: nowrap;
}

.Editor input.text{
width: 100%;
}

.Editor textarea.textarea{
width: 100%;
height: 15em;
}

.Editor textarea.textarea_small{
width: 100%;
height: 4em;
}

.Editor textarea.textarea_full{
width: 100%;
height: 600px;
}

.Editor select.select{
width: 100%;
}

.Editor select.select_appendable {
}

.Editor form{
display: inline;
margin: 0px; padding: 0px;
line-height: 100%;
}
